CVS 통합

 

IDEA 당신의 소스 파일의 개정의 관리를 돕는 현재 버전 시스템(CVS) 함께 단단히 통합됩니다.
IDEA CVS integration  당신의 시스템에 설치되는 독립형의 CVS 클라이언트를 요구하지 않습니다.  당신이 필요로 하는 모든 것은 CVS저장소에서 계정을 가집니다.
만일 당신이 경험이 풍부한 CVS사용자라면, 당신은 당신의 CVS저장소와 함께 작업에 대해 IDEA 의해 제공된 사용성과 시각화의 수준으로 명확히 기뻐할 것입니다.


문서는 당신이 이미 주요 개념, 명령과 CVS 용어를 알고 있다라고 가정합니다.  만일 당신이 버전 제어 시스템에 새롭다면, CVS명령의 많은 정보를 얻기 위해 http://www.cvshome.org/ 에서 CVS문서를 참조하십시오.

 



CVS
통합의 도움으로, 당신은 거의 모든 가용 CVS오퍼레이션을 "시각적으로" 사용할 있습니다:

 CVS ( 전체 CVS오퍼레이션 참조)로부터 기존 프로젝트를 조사하십시오.

 CVS
저장소(전체 CVS오퍼레이션 참조) 당신의 로컬 프로젝트를 임포트하십시오.

 CVS
저장소(전체 CVS오퍼레이션 참조) 브라우즈하십시오.

 
시각적으로 전체 프로젝트 파일 검토하고, 전체 프로젝트 등을 커밋하고 업데이트하는 것과 같이 전체 프로젝트 상에서 일반적 오퍼레이션을 수행하십시오. ( 프로젝트 특유한 오퍼레이션 참조).


 
add, commit, update, merge 등을 포함하는 거의 모든 어떤 CVS 명령을 호출하는 능력과 함께 특별한 파일에 대해 작업하십시오. 당신은 임의의 개정, 검토 이력 사이에서 차이를 있습니다. (파일 특유의 오퍼레이션 참조)

 
파일 주석 달기, 태크와 브랜치 생성, 워치를 가능하게 하고 파일 편집, 편집, 커밋을 검토하는 것과 같은 그런 진보된 CVS 특징을 사용하십시오고급 CVS지원 참조).

 

IDEA CVS 관련된 UI 일반 개요


섹션은 당신에게 IDEA 안에서 CVS 사용을 도울 것인 다른 UI 요소에 관한 기본 정보를 제공하는 것을 겨냥합니다.

CVS통합이 사용 가능하게 하게 CVS통합 구성 참조) , 당신이 당신의 프로젝트의 CVS 관련된 콘텐트와 쉽게 동일시할 있고, 일할 있기 위해 IDEA 사용자 인터페이스는 자동적으로 조정됩니다:

 File Name Coloring  
 CVS Menus  
 CVS Tool Window  
 File View Tool window  

 


1.   File Name Coloring  에디터 위에 뿐만 아니라 모든 가용한 보기에서 나타납니다.  폰트 색은 CVS저장소에 관해서 어떤 파일의 상태를 시각적으로 보여줍니다:

Coloring  

Sample  

File status  

Description  

흑색

현재

파일은 조금의 변경도 거치지 않았습니다

파란색

변경됨

파일은 최종 수정, 체크 아웃, 커밋 이후 변경되었습니다

녹색

추가됨

파일은 다음 커밋에 저장소에 추가될 예정입니다

회색

삭제됨

파일은 다음 커밋에 저장소에 삭제 예정입니다

브라운

알려지지 않음

파일이 위치상 존재하지만 CVS저장소에 없고, 추가될 예정이 아닙니다

라일락

외부적으로 삭제됨

파일은 위치상 삭제되었지만 삭제될 예정이 아니고, CVS저장소의 안에 아직도 존재합니다

올리브

무시됨

파일은 어떤 CVS오퍼레이션이라도 무시될 것입니다

보라

합병됨

파일은 갱신의 결과로서 CVS 의해 합병됩니다

빨간색

충돌과 함께 합병됨

최종 수정하는 동안, 파일은 충돌과 함께 합병되었습니다



size=2 width="100%" align=center>

당신은 IDE 설정 다이얼로그 ( File |  Settings: IDE: Colors & fonts ) File Status 탭에서 디폴트 색을 커스터마이즈 있습니다.


 

2.   CVS Menus:  메뉴 항목 CVS 메인 메뉴 위에서 나타나고 CVS 서브 메뉴는 에디터와 프로젝트 보기의 문맥 메뉴에 추가됩니다.

메뉴는 당신의 현재의 문맥에서 이용 가능한 모든 명령을 포함합니다.  예를 들면, 에디터에서 또는 프로젝트 보기에서 파일 위에서 호출될 , 그것은 단지 파일에 특유한 명령을 포함할 것입니다.  파일에 적용 가능하지 않은 명령은 회색으로 나타납니다.


Commit Project, Check Project Status 같은 프로젝트 특유의 명령을 부가적으로 포함한 것과 같이

항상 많은 명령이 CVS메인 메뉴(오른쪽 그림에 나타난) 있습니다.

 

화제의 상응하는 섹션에서 우리는 좀더 상세한 각각의 특별한 명령에 정지할 입니다.

 


3.   당신이 번째로 어떤 종류의 출력을 생산하는CVS 명령을 부를 CVS Tool window  나타납니다. 디폴트 위치는 본체의 바닥에 있고 그것은 모든 다른 윈도우  같은 동작을 가집니다.  예를 들면, 당신은 프레임의 어떤 면에서 그것을 선택적으로 재위치할런지도 모릅니다.

 CVS
윈도우는 개의 전용 tabs 포함할지도 모르며 그것은 실행된 명령에 따라서 활동적입니다:

CVS Output:  

만일 File |  Settings: Project Settings: Version Control 에서 Show CVS server output 옵션이 체크되면,  어떤 CVS 명령은 여기에서 로그될 서버에서 수행합니다.  서식은 CVS명령어 인터페이스의 그것과 같습니다.

History: 

만일 당신이 파일을 위한 Show History명령을 부르면, 탭은 가동되고 당신은 시각적으로 모든 파일 개정을 검토할 있고 또한 어떤 개정을 위해 다른 CVS 관련 파일 정보를 얻을 있습니다.  이력 탭에 대한 많은 세부사항을 위해,  File-specific Operations: File History 참조하십시오.

Status: 

당신이 메인 메뉴로부터 CVS |  Check Project Status  부를 탭이 나타납니다.   탭에 대한 세부사항을 위해,  Project-specific Operations: Project status 참조하십시오.

Update Info: 

당신이 갱신을 파일 또는 전체 프로젝트 상에서 Update 명령을 부를 탭은 가동됩니다.   탭에 대한 세부 사항은  Project-specific Operations: Updating Project에서 발견될 있습니다.

Browse: 

당신이 File 메뉴로부터 Browse CVS Repository 명령을 부를 , 탭은 CVS 윈도우에서 가동되고, 당신에게 지정된 저장소를 브라우즈 하는 것을 허락합니다.  

상세한 것은 Global CVS Operations: Browsing CVS Repository 참조하십시오.

Editors: 

탭은 당신이 메인 메뉴 또는 문맥 메뉴로부터 CVS |  Edit and Watch | Show Editors 명령을 부를 나타납니다. 탭은  Advanced Functionality: Reviewing Editors  섹션에서 기술됩니다.

Watchers: 

CVS |  Edit and Watch | Show Watchers 메인 또는 문맥 메뉴로부터 호출될 , 탭은 파일 또는 디렉터리 감시자 세부사항을 표시합니다.

상세한 것은  Advanced Functionality: Reviewing Watchers 보십시오.

Errors:  

어떤 오류라도 CVS 관련된 명령을 실행하는 동안 발생할 , 오퍼레이션에 의해 생성된 오류와 경고에 관한 정보는 탭에서의 출력입니다:



위의 툴바 버튼은 당신에게 보기를 커스터마이즈하고, 메시지를 쉽게 조사하는 것을 허락합니다.  그들이 의미가 있는 툴팁을 공하는 것에 따라 모든 버튼은 자명합니다.  아마 많은 주의를 필요로 하는 하나는 Global CVS Settings 버튼입니다:

위의 그림은 사용자에게 약간의 문자 전환 문제를 알려주는 표본 오류 메시지(강조된 하나) 포함합니다. 그리고 전체 CVS설정에서 UTF-8 코드화를 사용 가능한 것을 제안합니다.  "물고기" 버튼은 당신에게 탭으로부터 상응하는 dialog  바로 부르는 것을 허락합니다. 그래서 당신은 개의 다이얼로그를 옵션의 사용을 가능하게 하기 위해 브라우즈를 필요는 없습니다.

 


4.   메인 메뉴 아래에서 CVS | Show File View  명령을 부를 File View Tool window 주요 몸체의 오른쪽 면에서 가동됩니다. 윈도우에 대한 많은 세부사항을 위해 Project-specific Operations 참조하십시오.